<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>aaa: XRegister类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">aaa
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.3 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',false,false,'search.php','搜索');
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#signals">信号</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#properties">属性</a> &#124;
<a href="#pri-attribs">Private 属性</a> &#124;
<a href="class_x_register-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">XRegister类 参考</div></div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="xregister_8h_source.html">xregister.h</a>&gt;</code></p>
<div class="dynheader">
类 XRegister 继承关系图:</div>
<div class="dyncontent">
<div class="center"><img src="class_x_register__inherit__graph.png" border="0" usemap="#a_x_register_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">图例</a>]</span></center></div>
<div class="dynheader">
XRegister 的协作图:</div>
<div class="dyncontent">
<div class="center"><img src="class_x_register__coll__graph.png" border="0" usemap="#a_x_register_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a href="graph_legend.html">图例</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="signals" name="signals"></a>
信号</h2></td></tr>
<tr class="memitem:a02b80468b7a0bbcb69d64bbaa405da95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a02b80468b7a0bbcb69d64bbaa405da95">deviceTypeChanged</a> (<a class="el" href="class_x_type.html#a0f316d8a43151ef3012cddd6a5d459d4">XType::DeviceType</a>)</td></tr>
<tr class="separator:a02b80468b7a0bbcb69d64bbaa405da95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23ed2d9108705aa1315122704ebe7078"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a23ed2d9108705aa1315122704ebe7078">deviceNumberChanged</a> (int)</td></tr>
<tr class="separator:a23ed2d9108705aa1315122704ebe7078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac01a0ff7bf825fbe5dc5e73bab5bb944"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#ac01a0ff7bf825fbe5dc5e73bab5bb944">objectTypeChanged</a> (<a class="el" href="class_x_type.html#a67aa17a2f9a16def4cd2fd406ba4162b">XType::CoilObjectType</a>)</td></tr>
<tr class="separator:ac01a0ff7bf825fbe5dc5e73bab5bb944"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a264d9aed9cd10a16b067e432adf5f5e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a264d9aed9cd10a16b067e432adf5f5e6">objectNumberChanged</a> (int)</td></tr>
<tr class="separator:a264d9aed9cd10a16b067e432adf5f5e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79f9555415615e88b6e955d991cfcd9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a79f9555415615e88b6e955d991cfcd9f">valueTypeChanged</a> (<a class="el" href="class_x_type.html#a2b9947ecd98ff0d8f47dba2f341bc0c8">XType::ValueType</a>)</td></tr>
<tr class="separator:a79f9555415615e88b6e955d991cfcd9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a878db43603c3df2e391fd743b233faa0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a878db43603c3df2e391fd743b233faa0">registerValueChanged</a> (double)</td></tr>
<tr class="separator:a878db43603c3df2e391fd743b233faa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a5f48c65e1e6675addad486a656ac11c4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a5f48c65e1e6675addad486a656ac11c4">XRegister</a> (QObject *parent=nullptr)</td></tr>
<tr class="separator:a5f48c65e1e6675addad486a656ac11c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb060b1b93f8c5c2e3ebc3f6d5d21b86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#abb060b1b93f8c5c2e3ebc3f6d5d21b86">~XRegister</a> ()</td></tr>
<tr class="separator:abb060b1b93f8c5c2e3ebc3f6d5d21b86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52bd83ac568b4d09201a13dc169b42f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_x_type.html#a0f316d8a43151ef3012cddd6a5d459d4">XType::DeviceType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a52bd83ac568b4d09201a13dc169b42f8">getDeviceType</a> () const</td></tr>
<tr class="separator:a52bd83ac568b4d09201a13dc169b42f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e8db03308411828236c6bca1cccd098"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a6e8db03308411828236c6bca1cccd098">setDeviceType</a> (<a class="el" href="class_x_type.html#a0f316d8a43151ef3012cddd6a5d459d4">XType::DeviceType</a>)</td></tr>
<tr class="separator:a6e8db03308411828236c6bca1cccd098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74cbe8f6c18c3353e7831ec1f8b49be4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a74cbe8f6c18c3353e7831ec1f8b49be4">getDeviceNumber</a> () const</td></tr>
<tr class="separator:a74cbe8f6c18c3353e7831ec1f8b49be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1160d3951ed818b95ca6acc08d592384"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a1160d3951ed818b95ca6acc08d592384">setDeviceNumber</a> (int)</td></tr>
<tr class="separator:a1160d3951ed818b95ca6acc08d592384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab002b558ea193bbc48152ecac2e81b8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_x_type.html#acb1687c741513497f4a5234bad064c98">XType::RegistersObjectType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#ab002b558ea193bbc48152ecac2e81b8c">getObjectType</a> () const</td></tr>
<tr class="separator:ab002b558ea193bbc48152ecac2e81b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d1fe65a155ff3c51ad770cca4d07982"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a4d1fe65a155ff3c51ad770cca4d07982">setObjectType</a> (<a class="el" href="class_x_type.html#acb1687c741513497f4a5234bad064c98">XType::RegistersObjectType</a>)</td></tr>
<tr class="separator:a4d1fe65a155ff3c51ad770cca4d07982"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a206db7259feec032d1bbd08c0e051b2c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a206db7259feec032d1bbd08c0e051b2c">getObjectNumber</a> () const</td></tr>
<tr class="separator:a206db7259feec032d1bbd08c0e051b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a549569ac622d9393514a8675b6e2c479"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a549569ac622d9393514a8675b6e2c479">setObjectNumber</a> (int)</td></tr>
<tr class="separator:a549569ac622d9393514a8675b6e2c479"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f84f7af8fc8d84b5bfb9e50587f7d71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_x_type.html#a2b9947ecd98ff0d8f47dba2f341bc0c8">XType::ValueType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a1f84f7af8fc8d84b5bfb9e50587f7d71">getValueType</a> () const</td></tr>
<tr class="separator:a1f84f7af8fc8d84b5bfb9e50587f7d71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9853873325eb05decaea8b6e4aa2304c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a9853873325eb05decaea8b6e4aa2304c">setValueType</a> (<a class="el" href="class_x_type.html#a2b9947ecd98ff0d8f47dba2f341bc0c8">XType::ValueType</a>)</td></tr>
<tr class="separator:a9853873325eb05decaea8b6e4aa2304c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c6dc91812f7d7d346cd0f651728f718"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a2c6dc91812f7d7d346cd0f651728f718">getRegisterValue</a> () const</td></tr>
<tr class="separator:a2c6dc91812f7d7d346cd0f651728f718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8dec3612f14cce6fe34b23ce2981a7a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#ad8dec3612f14cce6fe34b23ce2981a7a">setRegisterValue</a> (double)</td></tr>
<tr class="separator:ad8dec3612f14cce6fe34b23ce2981a7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
属性</h2></td></tr>
<tr class="memitem:ad74fda0521dc688dd3ab283cd2173295"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_x_type.html#a0f316d8a43151ef3012cddd6a5d459d4">XType::DeviceType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#ad74fda0521dc688dd3ab283cd2173295">deviceType</a></td></tr>
<tr class="memdesc:ad74fda0521dc688dd3ab283cd2173295"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of the device  <a href="class_x_register.html#ad74fda0521dc688dd3ab283cd2173295">更多...</a><br /></td></tr>
<tr class="separator:ad74fda0521dc688dd3ab283cd2173295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49892d7addec569fad67225c78e81b9d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a49892d7addec569fad67225c78e81b9d">deviceNumber</a></td></tr>
<tr class="memdesc:a49892d7addec569fad67225c78e81b9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">the number of the device  <a href="class_x_register.html#a49892d7addec569fad67225c78e81b9d">更多...</a><br /></td></tr>
<tr class="separator:a49892d7addec569fad67225c78e81b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28b3b23ad88561ef64e52c41f6ce6265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_x_type.html#acb1687c741513497f4a5234bad064c98">XType::RegistersObjectType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a28b3b23ad88561ef64e52c41f6ce6265">objectType</a></td></tr>
<tr class="memdesc:a28b3b23ad88561ef64e52c41f6ce6265"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of the object  <a href="class_x_register.html#a28b3b23ad88561ef64e52c41f6ce6265">更多...</a><br /></td></tr>
<tr class="separator:a28b3b23ad88561ef64e52c41f6ce6265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc0af7717b79f6f04adc2b8c8a6f4346"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#afc0af7717b79f6f04adc2b8c8a6f4346">objectNumber</a></td></tr>
<tr class="memdesc:afc0af7717b79f6f04adc2b8c8a6f4346"><td class="mdescLeft">&#160;</td><td class="mdescRight">the number of the object  <a href="class_x_register.html#afc0af7717b79f6f04adc2b8c8a6f4346">更多...</a><br /></td></tr>
<tr class="separator:afc0af7717b79f6f04adc2b8c8a6f4346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83134ab93e5ce15fb9c82a36e84a5ff5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_x_type.html#a2b9947ecd98ff0d8f47dba2f341bc0c8">XType::ValueType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a83134ab93e5ce15fb9c82a36e84a5ff5">valueType</a></td></tr>
<tr class="memdesc:a83134ab93e5ce15fb9c82a36e84a5ff5"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of the value  <a href="class_x_register.html#a83134ab93e5ce15fb9c82a36e84a5ff5">更多...</a><br /></td></tr>
<tr class="separator:a83134ab93e5ce15fb9c82a36e84a5ff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a854cbdbc331b7493e65a8a01c3021b15"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a854cbdbc331b7493e65a8a01c3021b15">registerValue</a></td></tr>
<tr class="memdesc:a854cbdbc331b7493e65a8a01c3021b15"><td class="mdescLeft">&#160;</td><td class="mdescRight">the value of the register  <a href="class_x_register.html#a854cbdbc331b7493e65a8a01c3021b15">更多...</a><br /></td></tr>
<tr class="separator:a854cbdbc331b7493e65a8a01c3021b15"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private 属性</h2></td></tr>
<tr class="memitem:a6e5f30f1cc100a9fa61a5e60f14bf9d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_x_register_private.html">XRegisterPrivate</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_x_register.html#a6e5f30f1cc100a9fa61a5e60f14bf9d8">xRegisterP</a></td></tr>
<tr class="separator:a6e5f30f1cc100a9fa61a5e60f14bf9d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">构造及析构函数说明</h2>
<a id="a5f48c65e1e6675addad486a656ac11c4" name="a5f48c65e1e6675addad486a656ac11c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f48c65e1e6675addad486a656ac11c4">&#9670;&nbsp;</a></span>XRegister()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">XRegister::XRegister </td>
          <td>(</td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>nullptr</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="abb060b1b93f8c5c2e3ebc3f6d5d21b86" name="abb060b1b93f8c5c2e3ebc3f6d5d21b86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb060b1b93f8c5c2e3ebc3f6d5d21b86">&#9670;&nbsp;</a></span>~XRegister()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">XRegister::~XRegister </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="a23ed2d9108705aa1315122704ebe7078" name="a23ed2d9108705aa1315122704ebe7078"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23ed2d9108705aa1315122704ebe7078">&#9670;&nbsp;</a></span>deviceNumberChanged</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::deviceNumberChanged </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a02b80468b7a0bbcb69d64bbaa405da95" name="a02b80468b7a0bbcb69d64bbaa405da95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02b80468b7a0bbcb69d64bbaa405da95">&#9670;&nbsp;</a></span>deviceTypeChanged</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::deviceTypeChanged </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_x_type.html#a0f316d8a43151ef3012cddd6a5d459d4">XType::DeviceType</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a74cbe8f6c18c3353e7831ec1f8b49be4" name="a74cbe8f6c18c3353e7831ec1f8b49be4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74cbe8f6c18c3353e7831ec1f8b49be4">&#9670;&nbsp;</a></span>getDeviceNumber()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XRegister::getDeviceNumber </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a52bd83ac568b4d09201a13dc169b42f8" name="a52bd83ac568b4d09201a13dc169b42f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52bd83ac568b4d09201a13dc169b42f8">&#9670;&nbsp;</a></span>getDeviceType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_x_type.html#a0f316d8a43151ef3012cddd6a5d459d4">XType::DeviceType</a> XRegister::getDeviceType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a206db7259feec032d1bbd08c0e051b2c" name="a206db7259feec032d1bbd08c0e051b2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a206db7259feec032d1bbd08c0e051b2c">&#9670;&nbsp;</a></span>getObjectNumber()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XRegister::getObjectNumber </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab002b558ea193bbc48152ecac2e81b8c" name="ab002b558ea193bbc48152ecac2e81b8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab002b558ea193bbc48152ecac2e81b8c">&#9670;&nbsp;</a></span>getObjectType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_x_type.html#acb1687c741513497f4a5234bad064c98">XType::RegistersObjectType</a> XRegister::getObjectType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2c6dc91812f7d7d346cd0f651728f718" name="a2c6dc91812f7d7d346cd0f651728f718"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c6dc91812f7d7d346cd0f651728f718">&#9670;&nbsp;</a></span>getRegisterValue()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double XRegister::getRegisterValue </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1f84f7af8fc8d84b5bfb9e50587f7d71" name="a1f84f7af8fc8d84b5bfb9e50587f7d71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f84f7af8fc8d84b5bfb9e50587f7d71">&#9670;&nbsp;</a></span>getValueType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_x_type.html#a2b9947ecd98ff0d8f47dba2f341bc0c8">XType::ValueType</a> XRegister::getValueType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a264d9aed9cd10a16b067e432adf5f5e6" name="a264d9aed9cd10a16b067e432adf5f5e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a264d9aed9cd10a16b067e432adf5f5e6">&#9670;&nbsp;</a></span>objectNumberChanged</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::objectNumberChanged </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ac01a0ff7bf825fbe5dc5e73bab5bb944" name="ac01a0ff7bf825fbe5dc5e73bab5bb944"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac01a0ff7bf825fbe5dc5e73bab5bb944">&#9670;&nbsp;</a></span>objectTypeChanged</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::objectTypeChanged </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_x_type.html#a67aa17a2f9a16def4cd2fd406ba4162b">XType::CoilObjectType</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a878db43603c3df2e391fd743b233faa0" name="a878db43603c3df2e391fd743b233faa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a878db43603c3df2e391fd743b233faa0">&#9670;&nbsp;</a></span>registerValueChanged</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::registerValueChanged </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1160d3951ed818b95ca6acc08d592384" name="a1160d3951ed818b95ca6acc08d592384"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1160d3951ed818b95ca6acc08d592384">&#9670;&nbsp;</a></span>setDeviceNumber()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::setDeviceNumber </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6e8db03308411828236c6bca1cccd098" name="a6e8db03308411828236c6bca1cccd098"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e8db03308411828236c6bca1cccd098">&#9670;&nbsp;</a></span>setDeviceType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::setDeviceType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_x_type.html#a0f316d8a43151ef3012cddd6a5d459d4">XType::DeviceType</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a549569ac622d9393514a8675b6e2c479" name="a549569ac622d9393514a8675b6e2c479"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a549569ac622d9393514a8675b6e2c479">&#9670;&nbsp;</a></span>setObjectNumber()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::setObjectNumber </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>num</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4d1fe65a155ff3c51ad770cca4d07982" name="a4d1fe65a155ff3c51ad770cca4d07982"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d1fe65a155ff3c51ad770cca4d07982">&#9670;&nbsp;</a></span>setObjectType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::setObjectType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_x_type.html#acb1687c741513497f4a5234bad064c98">XType::RegistersObjectType</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad8dec3612f14cce6fe34b23ce2981a7a" name="ad8dec3612f14cce6fe34b23ce2981a7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8dec3612f14cce6fe34b23ce2981a7a">&#9670;&nbsp;</a></span>setRegisterValue()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::setRegisterValue </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9853873325eb05decaea8b6e4aa2304c" name="a9853873325eb05decaea8b6e4aa2304c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9853873325eb05decaea8b6e4aa2304c">&#9670;&nbsp;</a></span>setValueType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::setValueType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_x_type.html#a2b9947ecd98ff0d8f47dba2f341bc0c8">XType::ValueType</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a79f9555415615e88b6e955d991cfcd9f" name="a79f9555415615e88b6e955d991cfcd9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79f9555415615e88b6e955d991cfcd9f">&#9670;&nbsp;</a></span>valueTypeChanged</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void XRegister::valueTypeChanged </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_x_type.html#a2b9947ecd98ff0d8f47dba2f341bc0c8">XType::ValueType</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a id="a6e5f30f1cc100a9fa61a5e60f14bf9d8" name="a6e5f30f1cc100a9fa61a5e60f14bf9d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e5f30f1cc100a9fa61a5e60f14bf9d8">&#9670;&nbsp;</a></span>xRegisterP</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_x_register_private.html">XRegisterPrivate</a>* XRegister::xRegisterP</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">属性说明</h2>
<a id="a49892d7addec569fad67225c78e81b9d" name="a49892d7addec569fad67225c78e81b9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49892d7addec569fad67225c78e81b9d">&#9670;&nbsp;</a></span>deviceNumber</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">XRegister::deviceNumber</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the number of the device </p>
<p >The default deviceNumber is 1.</p>
<dl class="section see"><dt>参见</dt><dd>indent </dd></dl>

</div>
</div>
<a id="ad74fda0521dc688dd3ab283cd2173295" name="ad74fda0521dc688dd3ab283cd2173295"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad74fda0521dc688dd3ab283cd2173295">&#9670;&nbsp;</a></span>deviceType</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">XRegister::deviceType</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the type of the device </p>
<p >The default deviceType is <a class="el" href="class_x_type.html#a0f316d8a43151ef3012cddd6a5d459d4a29581c1f79d76f46af1a11ca6a3ee977">XType::PLC</a>.</p>
<dl class="section see"><dt>参见</dt><dd>indent </dd></dl>

</div>
</div>
<a id="afc0af7717b79f6f04adc2b8c8a6f4346" name="afc0af7717b79f6f04adc2b8c8a6f4346"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc0af7717b79f6f04adc2b8c8a6f4346">&#9670;&nbsp;</a></span>objectNumber</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">XRegister::objectNumber</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the number of the object </p>
<p >The default objectNumber is 0.</p>
<dl class="section see"><dt>参见</dt><dd>indent </dd></dl>

</div>
</div>
<a id="a28b3b23ad88561ef64e52c41f6ce6265" name="a28b3b23ad88561ef64e52c41f6ce6265"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28b3b23ad88561ef64e52c41f6ce6265">&#9670;&nbsp;</a></span>objectType</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">XRegister::objectType</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the type of the object </p>
<p >The default objectType is <a class="el" href="class_x_type.html#a67aa17a2f9a16def4cd2fd406ba4162baafba8ff644db3c7472f2fae61e86b6f5">XType::X</a>.</p>
<dl class="section see"><dt>参见</dt><dd>indent </dd></dl>

</div>
</div>
<a id="a854cbdbc331b7493e65a8a01c3021b15" name="a854cbdbc331b7493e65a8a01c3021b15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a854cbdbc331b7493e65a8a01c3021b15">&#9670;&nbsp;</a></span>registerValue</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">XRegister::registerValue</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the value of the register </p>
<dl class="section see"><dt>参见</dt><dd>indent </dd></dl>

</div>
</div>
<a id="a83134ab93e5ce15fb9c82a36e84a5ff5" name="a83134ab93e5ce15fb9c82a36e84a5ff5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83134ab93e5ce15fb9c82a36e84a5ff5">&#9670;&nbsp;</a></span>valueType</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">XRegister::valueType</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the type of the value </p>
<p >The default valueType is <a class="el" href="class_x_type.html#a2b9947ecd98ff0d8f47dba2f341bc0c8a0ee72a77b39cd8b07bc715042ab0d189">XType::Word</a>.</p>
<dl class="section see"><dt>参见</dt><dd>indent </dd></dl>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li><a class="el" href="xregister_8h_source.html">xregister.h</a></li>
<li><a class="el" href="xregister_8cpp.html">xregister.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
